Try to fix #315732, reported by Luke Hutchinson:
authorMatthias Clasen <mclasen@redhat.com>
Tue, 2 Jan 2007 19:07:03 +0000 (19:07 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 2 Jan 2007 19:07:03 +0000 (19:07 +0000)
commit129ad4b48db80f8c031254ef63dcee6beb552a83
treebc4e5d225e18403face6861bb147dd14cd42c8d9
parent4bf5344e3d33a497d6bc1644c7da6abd368d9dda
Try to fix #315732, reported by Luke Hutchinson:

2007-01-02  Matthias Clasen  <mclasen@redhat.com>

        Try to fix #315732, reported by Luke Hutchinson:

        * gdk/x11/xsettings-client.[hc]:
        * gdk/x11/gdkdevents-x11.c: Don't assume that ref'ing a GdkWindow
        will guarantee that it can be looked up in the xid hash later.
        Also, use the nesting server grab function during the xsettings
        client initialization. Finally, make xsettings client not
        eat DestroyNotifys so that GDK can do its regular cleanup.

svn path=/trunk/; revision=17022
ChangeLog
gdk/x11/gdkevents-x11.c
gdk/x11/xsettings-client.c
gdk/x11/xsettings-client.h